$(document).ready(function() {
	$("#gaoliang75").removeClass("sub-menu-link").addClass("selected");
	$("#def_button").click(function() {
		var randomN = getRandomNum();
		$("#merOrderNum").val(randomN);
		$("#tranAmt").val("100");
		
	});

	$.formValidator.initConfig({
		validatorgroup : "1",
		formid : "remit_cbrmb_form",
		onerror : function(input1, input2) {
			return false;
		}
	});
	
	$("#version").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "版本号不允许为空！"
	}).functionValidator({
		fun : function(val) {
			if (val != "2.0") {
				return "版本号必须为 2.0";
			} else {
				return true;
			}
		}
	});

	$("#tranCode").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "交易码不允许为空！"
	}).functionValidator({
		fun : function(val) {
			if (val != "7024") {
				return "交易码必须为 7024";
			} else {
				return true;
			}
		}
	});
	
	

	$("#merchantID").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "商户ID不允许为空！"
	});

	$("#payAcctId").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "国付宝账号不允许为空！"
	});
	
	$("#oriFileName").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "合同名称不允许为空！"
	}).functionValidator({
		fun : function(val) {
			if (val.lastIndexOf('.rar')!=-1||val.lastIndexOf('.zip')!=-1) {
				return true;
			} else {
				return "合同名称必须是rar或者zip结尾的文件名";
				
			}
		}
	});
	
	$("#fileUploadDateTime").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "合同上传时间不允许为空！"
	});
	
	
	
	$("#backgroundMerUrl").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "商户后台通知地址不允许为空！"
	});
	
	$("#tradeType").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "汇款用途不允许为空！"
	});

	$("#tranAmt").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "汇款金额不允许为空！"
	});
	
	$("#payeeName").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "收款人名称不允许为空！"
	});
	
	
	$("#payeeAccountNo").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "收款银行账号不允许为空！"
	});
	
	$("#payeeCountryNo").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "收款方常驻国家不允许为空！"
	});
	
	$("#payeeBankName").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "收款方开户行名称不允许为空！"
	});
	
	$("#payeeBankSwift").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "Swift Code不允许为空！"
	});
	
	$("#payeeBankNo").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "人行行号不允许为空！"
	});
	
	$("#tradeComment").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "汇款留言不允许为空！"
	});
	

	$("#tranDateTime").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "交易时间不允许为空！"
	});
	
	$("#verficationCode").formValidator({
		onshow : " "
	}).inputValidator({
		min : 1,
		onerror : "商户识别码不允许为空！"
	});

	

});

function getRandomNum() {
	window.random_code_base = (([ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J',
			'K', 'M', 'N' ])[new Date().getMonth()])
			+ '_' + (Math.random() * 10000000000 + '').substring(0, 4);
	window.random_code_index = 0;
	return window.random_code_base + "_" + (window.random_code_index++);
}